package cn.zyy.hotel.service;

import cn.zyy.hotel.vo.PieChartsVO;

import java.util.List;
import java.util.Map;

public interface ChartsService {

    //查询每个年度的总营业额
    List<Map> getTotalPriceByYear();

    //根据指定的年份统计每个月的营业额
    List<Double> getTotalPriceByYearOfMonth(String year);

    //根据指定年份统计该年份下每个季度的营业额
    List<Map> getQuarterTotalPriceByYear(String year);

    //根据年月统计每个房型的预定数量
    List<PieChartsVO> getRoomTypeCountByYearAndMonth(String year);

    //查询当天开房记录
    List<PieChartsVO> getCurrentDateHotelByDate(String date);

    //统计房型销量
    Map<String,List> getRoomTypeList();
}
